package com.steam.entity;

import java.io.Serializable;

/**
 * [STRATO MyBatis Generator]
 * Table: user_custom
@mbggenerated do_not_delete_during_merge 2017-04-21 09:50:54
 */
public class UserCustom implements Serializable {
    /**
     *   用户定制的城市信息及限制
     * Column: user_custom.id
    @mbggenerated 2017-04-21 09:50:54
     */
    private Integer id;

    /**
     *   用户主键ID
     * Column: user_custom.user_id
    @mbggenerated 2017-04-21 09:50:54
     */
    private Integer userId;

    /**
     *   可发布的省(多个已空格分开)
     * Column: user_custom.send_province
    @mbggenerated 2017-04-21 09:50:54
     */
    private String sendProvince;

    /**
     *   可发布的城市(多个按","分开)
     * Column: user_custom.send_city
    @mbggenerated 2017-04-21 09:50:54
     */
    private String sendCity;

    /**
     *   可接收省的信息(多个已空格分开)
     * Column: user_custom.receive_province
    @mbggenerated 2017-04-21 09:50:54
     */
    private String receiveProvince;

    /**
     *   可接收城市的信息(多个按","分开)
     * Column: user_custom.receive_city
    @mbggenerated 2017-04-21 09:50:54
     */
    private String receiveCity;

    /**
     *   能否发布信息(0否1能)
     * Column: user_custom.is_send
    @mbggenerated 2017-04-21 09:50:54
     */
    private Byte isSend;

    /**
     *   能否接收信息(0否1能)
     * Column: user_custom.is_receive
    @mbggenerated 2017-04-21 09:50:54
     */
    private Byte isReceive;

    /**
     *   是否接收自己的信息(0否1是)
     * Column: user_custom.is_receive_self
    @mbggenerated 2017-04-21 09:50:54
     */
    private Byte isReceiveSelf;

    /**
     *   用户角色(1系统管理员 2工作人员 3车主 4货主 5未认证用户)
     * Column: user_custom.is_manager
    @mbggenerated 2017-04-21 09:50:54
     */
    private Byte isManager;

    /**
     *   用户名称
     * Column: user_custom.username
    @mbggenerated 2017-04-21 09:50:54
     */
    private String username;

    /**
     *   平台类型（0、windows 1、Ios 2、Android）
     * Column: user_custom.platform_type
    @mbggenerated 2017-04-21 09:50:54
     */
    private Byte platformType;

    /**
     *   是否绑定硬件(0不绑定1绑定)
     * Column: user_custom.is_binding
    @mbggenerated 2017-04-21 09:50:54
     */
    private Byte isBinding;

    /**
     *   是否受安卓 苹果平台限制(0不限制1限制)
     * Column: user_custom.is_phone_limit
    @mbggenerated 2017-04-21 09:50:54
     */
    private Byte isPhoneLimit;

    /**
     *   是否接收车源信息(0 否 1 是)
     * Column: user_custom.is_receive_car
    @mbggenerated 2017-04-21 09:50:54
     */
    private Byte isReceiveCar;

    /**
     *   是否接收货源信息(0否1是)
     * Column: user_custom.is_receive_goods
    @mbggenerated 2017-04-21 09:50:54
     */
    private Byte isReceiveGoods;

    /**
     *   是否发布车源(0否1是)
     * Column: user_custom.is_send_car
    @mbggenerated 2017-04-21 09:50:54
     */
    private Byte isSendCar;

    /**
     *   是否发布货源(0否1是)
     * Column: user_custom.is_send_goods
    @mbggenerated 2017-04-21 09:50:54
     */
    private Byte isSendGoods;

    /**
     *   是否查看电话(0否1是)
     * Column: user_custom.is_look_phone
    @mbggenerated 2017-04-21 09:50:54
     */
    private Byte isLookPhone;

    /**
     * Table: user_custom
    @mbggenerated 2017-04-21 09:50:54
     */
    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public String getSendProvince() {
        return sendProvince;
    }

    public void setSendProvince(String sendProvince) {
        this.sendProvince = sendProvince == null ? null : sendProvince.trim();
    }

    public String getSendCity() {
        return sendCity;
    }

    public void setSendCity(String sendCity) {
        this.sendCity = sendCity == null ? null : sendCity.trim();
    }

    public String getReceiveProvince() {
        return receiveProvince;
    }

    public void setReceiveProvince(String receiveProvince) {
        this.receiveProvince = receiveProvince == null ? null : receiveProvince.trim();
    }

    public String getReceiveCity() {
        return receiveCity;
    }

    public void setReceiveCity(String receiveCity) {
        this.receiveCity = receiveCity == null ? null : receiveCity.trim();
    }

    public Byte getIsSend() {
        return isSend;
    }

    public void setIsSend(Byte isSend) {
        this.isSend = isSend;
    }

    public Byte getIsReceive() {
        return isReceive;
    }

    public void setIsReceive(Byte isReceive) {
        this.isReceive = isReceive;
    }

    public Byte getIsReceiveSelf() {
        return isReceiveSelf;
    }

    public void setIsReceiveSelf(Byte isReceiveSelf) {
        this.isReceiveSelf = isReceiveSelf;
    }

    public Byte getIsManager() {
        return isManager;
    }

    public void setIsManager(Byte isManager) {
        this.isManager = isManager;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username == null ? null : username.trim();
    }

    public Byte getPlatformType() {
        return platformType;
    }

    public void setPlatformType(Byte platformType) {
        this.platformType = platformType;
    }

    public Byte getIsBinding() {
        return isBinding;
    }

    public void setIsBinding(Byte isBinding) {
        this.isBinding = isBinding;
    }

    public Byte getIsPhoneLimit() {
        return isPhoneLimit;
    }

    public void setIsPhoneLimit(Byte isPhoneLimit) {
        this.isPhoneLimit = isPhoneLimit;
    }

    public Byte getIsReceiveCar() {
        return isReceiveCar;
    }

    public void setIsReceiveCar(Byte isReceiveCar) {
        this.isReceiveCar = isReceiveCar;
    }

    public Byte getIsReceiveGoods() {
        return isReceiveGoods;
    }

    public void setIsReceiveGoods(Byte isReceiveGoods) {
        this.isReceiveGoods = isReceiveGoods;
    }

    public Byte getIsSendCar() {
        return isSendCar;
    }

    public void setIsSendCar(Byte isSendCar) {
        this.isSendCar = isSendCar;
    }

    public Byte getIsSendGoods() {
        return isSendGoods;
    }

    public void setIsSendGoods(Byte isSendGoods) {
        this.isSendGoods = isSendGoods;
    }

    public Byte getIsLookPhone() {
        return isLookPhone;
    }

    public void setIsLookPhone(Byte isLookPhone) {
        this.isLookPhone = isLookPhone;
    }
}